[INFO] fetching crate nonymous 0.3.3...
[INFO] checking nonymous-0.3.3 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate nonymous 0.3.3 into /workspace/builds/worker-6-tc1/source
[INFO] validating manifest of crates.io crate nonymous 0.3.3 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate nonymous 0.3.3
[INFO] finished tweaking crates.io crate nonymous 0.3.3
[INFO] tweaked toml for crates.io crate nonymous 0.3.3 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ntest v0.7.5
[INFO] [stderr]   Downloaded ntest_proc_macro_helper v0.7.5
[INFO] [stderr]   Downloaded ntest_timeout v0.7.5
[INFO] [stderr]   Downloaded ntest_test_cases v0.7.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c82661bbc09c2cf17fac2ab572a9bb529f1f50d87d31935c3cd7e9a1bbbc271c
[INFO] running `Command { std: "docker" "start" "-a" "c82661bbc09c2cf17fac2ab572a9bb529f1f50d87d31935c3cd7e9a1bbbc271c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c82661bbc09c2cf17fac2ab572a9bb529f1f50d87d31935c3cd7e9a1bbbc271c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c82661bbc09c2cf17fac2ab572a9bb529f1f50d87d31935c3cd7e9a1bbbc271c", kill_on_drop: false }`
[INFO] [stdout] c82661bbc09c2cf17fac2ab572a9bb529f1f50d87d31935c3cd7e9a1bbbc271c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a7afe2b7ba2777e422daa210366704e9bef3fa1ffb3c678c0e71295694345c3e
[INFO] running `Command { std: "docker" "start" "-a" "a7afe2b7ba2777e422daa210366704e9bef3fa1ffb3c678c0e71295694345c3e", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling hashbrown v0.14.3
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]    Compiling winnow v0.5.40
[INFO] [stderr]    Compiling toml_datetime v0.6.5
[INFO] [stderr]    Compiling once_cell v1.19.0
[INFO] [stderr]    Compiling paste v1.0.14
[INFO] [stderr]    Compiling eyre v0.6.12
[INFO] [stderr]    Compiling ntest_proc_macro_helper v0.7.5
[INFO] [stderr]     Checking indenter v0.3.3
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking arrayvec v0.5.2
[INFO] [stderr]     Checking assert_matches v1.5.0
[INFO] [stderr]    Compiling indexmap v2.2.5
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]    Compiling toml_edit v0.19.15
[INFO] [stderr]    Compiling displaydoc v0.2.4
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]     Checking nonymous v0.3.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused attribute `allow`
[INFO] [stdout]    --> src/emit.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/extension.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / builder! {
[INFO] [stdout] 35  | |     <B, P> ExtensionBuilder {
[INFO] [stdout] 36  | |         Builder;
[INFO] [stdout] 37  | |         @ <MessageBuilder<B, P, ArSection>>:
[INFO] [stdout] ...   |
[INFO] [stdout] 50  | |     }
[INFO] [stdout] 51  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: the built-in attribute `allow` will be ignored, since it's applied to the macro invocation `builder`
[INFO] [stdout]    --> src/emit.rs:167:28
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/extension.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / builder! {
[INFO] [stdout] 35  | |     <B, P> ExtensionBuilder {
[INFO] [stdout] 36  | |         Builder;
[INFO] [stdout] 37  | |         @ <MessageBuilder<B, P, ArSection>>:
[INFO] [stdout] ...   |
[INFO] [stdout] 50  | |     }
[INFO] [stdout] 51  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: `#[warn(unused_attributes)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `builder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused attribute `allow`
[INFO] [stdout]    --> src/emit.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/message.rs:103:1
[INFO] [stdout]     |
[INFO] [stdout] 103 | / builder! {
[INFO] [stdout] 104 | |     <B, P> MessageBuilder {
[INFO] [stdout] 105 | |         Builder [Q];
[INFO] [stdout] 106 | |         @ <P> Q [Q]:
[INFO] [stdout] ...   |
[INFO] [stdout] 223 | |     }
[INFO] [stdout] 224 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: the built-in attribute `allow` will be ignored, since it's applied to the macro invocation `builder`
[INFO] [stdout]    --> src/emit.rs:167:28
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/message.rs:103:1
[INFO] [stdout]     |
[INFO] [stdout] 103 | / builder! {
[INFO] [stdout] 104 | |     <B, P> MessageBuilder {
[INFO] [stdout] 105 | |         Builder [Q];
[INFO] [stdout] 106 | |         @ <P> Q [Q]:
[INFO] [stdout] ...   |
[INFO] [stdout] 223 | |     }
[INFO] [stdout] 224 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this warning originates in the macro `builder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused attribute `allow`
[INFO] [stdout]    --> src/emit.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/name.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | / builder! {
[INFO] [stdout] 54  | |     <B, P> NameBuilder {
[INFO] [stdout] 55  | |         Builder;
[INFO] [stdout] 56  | |         @ <P>:
[INFO] [stdout] ...   |
[INFO] [stdout] 154 | |     }
[INFO] [stdout] 155 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: the built-in attribute `allow` will be ignored, since it's applied to the macro invocation `builder`
[INFO] [stdout]    --> src/emit.rs:167:28
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/name.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | / builder! {
[INFO] [stdout] 54  | |     <B, P> NameBuilder {
[INFO] [stdout] 55  | |         Builder;
[INFO] [stdout] 56  | |         @ <P>:
[INFO] [stdout] ...   |
[INFO] [stdout] 154 | |     }
[INFO] [stdout] 155 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this warning originates in the macro `builder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused attribute `allow`
[INFO] [stdout]    --> src/emit.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/question.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout] 37  | / builder! {
[INFO] [stdout] 38  | |     <B, P> QuestionBuilder {
[INFO] [stdout] 39  | |         Builder;
[INFO] [stdout] 40  | |         @ <P>:
[INFO] [stdout] ...   |
[INFO] [stdout] 62  | |     }
[INFO] [stdout] 63  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: the built-in attribute `allow` will be ignored, since it's applied to the macro invocation `builder`
[INFO] [stdout]    --> src/emit.rs:167:28
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/question.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout] 37  | / builder! {
[INFO] [stdout] 38  | |     <B, P> QuestionBuilder {
[INFO] [stdout] 39  | |         Builder;
[INFO] [stdout] 40  | |         @ <P>:
[INFO] [stdout] ...   |
[INFO] [stdout] 62  | |     }
[INFO] [stdout] 63  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this warning originates in the macro `builder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused attribute `allow`
[INFO] [stdout]    --> src/emit.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/record.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  | / builder! {
[INFO] [stdout] 69  | |     <B, P> RecordBuilder {
[INFO] [stdout] 70  | |         Builder [Q];
[INFO] [stdout] 71  | |         @ <P> RecordName:
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |     }
[INFO] [stdout] 138 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: the built-in attribute `allow` will be ignored, since it's applied to the macro invocation `builder`
[INFO] [stdout]    --> src/emit.rs:167:28
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/record.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  | / builder! {
[INFO] [stdout] 69  | |     <B, P> RecordBuilder {
[INFO] [stdout] 70  | |         Builder [Q];
[INFO] [stdout] 71  | |         @ <P> RecordName:
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |     }
[INFO] [stdout] 138 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this warning originates in the macro `builder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling ntest_test_cases v0.7.5
[INFO] [stderr]    Compiling ntest_timeout v0.7.5
[INFO] [stdout] warning: 5 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking ntest v0.7.5
[INFO] [stdout] warning: unused attribute `allow`
[INFO] [stdout]    --> src/emit.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/example.rs:60:1
[INFO] [stdout]     |
[INFO] [stdout] 60  | / builder! {
[INFO] [stdout] 61  | |     <B, P> FooBuilder {
[INFO] [stdout] 62  | |         Builder [Q];
[INFO] [stdout] 63  | |         @ <P> Q [Q]:
[INFO] [stdout] ...   |
[INFO] [stdout] 74  | |     }
[INFO] [stdout] 75  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: the built-in attribute `allow` will be ignored, since it's applied to the macro invocation `builder`
[INFO] [stdout]    --> src/emit.rs:167:28
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/example.rs:60:1
[INFO] [stdout]     |
[INFO] [stdout] 60  | / builder! {
[INFO] [stdout] 61  | |     <B, P> FooBuilder {
[INFO] [stdout] 62  | |         Builder [Q];
[INFO] [stdout] 63  | |         @ <P> Q [Q]:
[INFO] [stdout] ...   |
[INFO] [stdout] 74  | |     }
[INFO] [stdout] 75  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: `#[warn(unused_attributes)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `builder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused attribute `allow`
[INFO] [stdout]    --> src/emit.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/extension.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / builder! {
[INFO] [stdout] 35  | |     <B, P> ExtensionBuilder {
[INFO] [stdout] 36  | |         Builder;
[INFO] [stdout] 37  | |         @ <MessageBuilder<B, P, ArSection>>:
[INFO] [stdout] ...   |
[INFO] [stdout] 50  | |     }
[INFO] [stdout] 51  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: the built-in attribute `allow` will be ignored, since it's applied to the macro invocation `builder`
[INFO] [stdout]    --> src/emit.rs:167:28
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/extension.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / builder! {
[INFO] [stdout] 35  | |     <B, P> ExtensionBuilder {
[INFO] [stdout] 36  | |         Builder;
[INFO] [stdout] 37  | |         @ <MessageBuilder<B, P, ArSection>>:
[INFO] [stdout] ...   |
[INFO] [stdout] 50  | |     }
[INFO] [stdout] 51  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this warning originates in the macro `builder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused attribute `allow`
[INFO] [stdout]    --> src/emit.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/message.rs:103:1
[INFO] [stdout]     |
[INFO] [stdout] 103 | / builder! {
[INFO] [stdout] 104 | |     <B, P> MessageBuilder {
[INFO] [stdout] 105 | |         Builder [Q];
[INFO] [stdout] 106 | |         @ <P> Q [Q]:
[INFO] [stdout] ...   |
[INFO] [stdout] 223 | |     }
[INFO] [stdout] 224 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: the built-in attribute `allow` will be ignored, since it's applied to the macro invocation `builder`
[INFO] [stdout]    --> src/emit.rs:167:28
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/message.rs:103:1
[INFO] [stdout]     |
[INFO] [stdout] 103 | / builder! {
[INFO] [stdout] 104 | |     <B, P> MessageBuilder {
[INFO] [stdout] 105 | |         Builder [Q];
[INFO] [stdout] 106 | |         @ <P> Q [Q]:
[INFO] [stdout] ...   |
[INFO] [stdout] 223 | |     }
[INFO] [stdout] 224 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this warning originates in the macro `builder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused attribute `allow`
[INFO] [stdout]    --> src/emit.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/name.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | / builder! {
[INFO] [stdout] 54  | |     <B, P> NameBuilder {
[INFO] [stdout] 55  | |         Builder;
[INFO] [stdout] 56  | |         @ <P>:
[INFO] [stdout] ...   |
[INFO] [stdout] 154 | |     }
[INFO] [stdout] 155 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: the built-in attribute `allow` will be ignored, since it's applied to the macro invocation `builder`
[INFO] [stdout]    --> src/emit.rs:167:28
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/name.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | / builder! {
[INFO] [stdout] 54  | |     <B, P> NameBuilder {
[INFO] [stdout] 55  | |         Builder;
[INFO] [stdout] 56  | |         @ <P>:
[INFO] [stdout] ...   |
[INFO] [stdout] 154 | |     }
[INFO] [stdout] 155 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this warning originates in the macro `builder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused attribute `allow`
[INFO] [stdout]    --> src/emit.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/question.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout] 37  | / builder! {
[INFO] [stdout] 38  | |     <B, P> QuestionBuilder {
[INFO] [stdout] 39  | |         Builder;
[INFO] [stdout] 40  | |         @ <P>:
[INFO] [stdout] ...   |
[INFO] [stdout] 62  | |     }
[INFO] [stdout] 63  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: the built-in attribute `allow` will be ignored, since it's applied to the macro invocation `builder`
[INFO] [stdout]    --> src/emit.rs:167:28
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/question.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout] 37  | / builder! {
[INFO] [stdout] 38  | |     <B, P> QuestionBuilder {
[INFO] [stdout] 39  | |         Builder;
[INFO] [stdout] 40  | |         @ <P>:
[INFO] [stdout] ...   |
[INFO] [stdout] 62  | |     }
[INFO] [stdout] 63  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this warning originates in the macro `builder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused attribute `allow`
[INFO] [stdout]    --> src/emit.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/record.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  | / builder! {
[INFO] [stdout] 69  | |     <B, P> RecordBuilder {
[INFO] [stdout] 70  | |         Builder [Q];
[INFO] [stdout] 71  | |         @ <P> RecordName:
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |     }
[INFO] [stdout] 138 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: the built-in attribute `allow` will be ignored, since it's applied to the macro invocation `builder`
[INFO] [stdout]    --> src/emit.rs:167:28
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/record.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  | / builder! {
[INFO] [stdout] 69  | |     <B, P> RecordBuilder {
[INFO] [stdout] 70  | |         Builder [Q];
[INFO] [stdout] 71  | |         @ <P> RecordName:
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |     }
[INFO] [stdout] 138 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this warning originates in the macro `builder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 6 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.80s
[INFO] running `Command { std: "docker" "inspect" "a7afe2b7ba2777e422daa210366704e9bef3fa1ffb3c678c0e71295694345c3e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a7afe2b7ba2777e422daa210366704e9bef3fa1ffb3c678c0e71295694345c3e", kill_on_drop: false }`
[INFO] [stdout] a7afe2b7ba2777e422daa210366704e9bef3fa1ffb3c678c0e71295694345c3e
[INFO] checking nonymous-0.3.3 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate nonymous 0.3.3 into /workspace/builds/worker-6-tc2/source
[INFO] validating manifest of crates.io crate nonymous 0.3.3 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate nonymous 0.3.3
[INFO] finished tweaking crates.io crate nonymous 0.3.3
[INFO] tweaked toml for crates.io crate nonymous 0.3.3 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5036f79e24d741d073c3971674eed08065e252488fdf63575325fe64b7916599
[INFO] running `Command { std: "docker" "start" "-a" "5036f79e24d741d073c3971674eed08065e252488fdf63575325fe64b7916599", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5036f79e24d741d073c3971674eed08065e252488fdf63575325fe64b7916599", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5036f79e24d741d073c3971674eed08065e252488fdf63575325fe64b7916599", kill_on_drop: false }`
[INFO] [stdout] 5036f79e24d741d073c3971674eed08065e252488fdf63575325fe64b7916599
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 232746c2a34bb82a4e7d130bd2c2b6fdf12d734800923afa507e8ee0e493be19
[INFO] running `Command { std: "docker" "start" "-a" "232746c2a34bb82a4e7d130bd2c2b6fdf12d734800923afa507e8ee0e493be19", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling hashbrown v0.14.3
[INFO] [stderr]    Compiling toml_datetime v0.6.5
[INFO] [stderr]    Compiling winnow v0.5.40
[INFO] [stderr]    Compiling once_cell v1.19.0
[INFO] [stderr]    Compiling paste v1.0.14
[INFO] [stderr]    Compiling ntest_proc_macro_helper v0.7.5
[INFO] [stderr]    Compiling eyre v0.6.12
[INFO] [stderr]     Checking arrayvec v0.5.2
[INFO] [stderr]     Checking indenter v0.3.3
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking assert_matches v1.5.0
[INFO] [stderr]    Compiling indexmap v2.2.5
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]    Compiling toml_edit v0.19.15
[INFO] [stderr]    Compiling displaydoc v0.2.4
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]     Checking nonymous v0.3.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/core.rs:58:45
[INFO] [stdout]    |
[INFO] [stdout] 58 |                 u16::from_str_radix(&source[4..], 10).map_err(|_| TypeFromStrError)?,
[INFO] [stdout]    |                                             ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/core.rs:77:45
[INFO] [stdout]    |
[INFO] [stdout] 77 |                 u16::from_str_radix(&source[5..], 10).map_err(|_| ClassFromStrError)?,
[INFO] [stdout]    |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused attribute `allow`
[INFO] [stdout]    --> src/emit.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/extension.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / builder! {
[INFO] [stdout] 35  | |     <B, P> ExtensionBuilder {
[INFO] [stdout] 36  | |         Builder;
[INFO] [stdout] 37  | |         @ <MessageBuilder<B, P, ArSection>>:
[INFO] [stdout] ...   |
[INFO] [stdout] 50  | |     }
[INFO] [stdout] 51  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: the built-in attribute `allow` will be ignored, since it's applied to the macro invocation `builder`
[INFO] [stdout]    --> src/emit.rs:167:28
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/extension.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / builder! {
[INFO] [stdout] 35  | |     <B, P> ExtensionBuilder {
[INFO] [stdout] 36  | |         Builder;
[INFO] [stdout] 37  | |         @ <MessageBuilder<B, P, ArSection>>:
[INFO] [stdout] ...   |
[INFO] [stdout] 50  | |     }
[INFO] [stdout] 51  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: `#[warn(unused_attributes)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `builder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused attribute `allow`
[INFO] [stdout]    --> src/emit.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/message.rs:103:1
[INFO] [stdout]     |
[INFO] [stdout] 103 | / builder! {
[INFO] [stdout] 104 | |     <B, P> MessageBuilder {
[INFO] [stdout] 105 | |         Builder [Q];
[INFO] [stdout] 106 | |         @ <P> Q [Q]:
[INFO] [stdout] ...   |
[INFO] [stdout] 223 | |     }
[INFO] [stdout] 224 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: the built-in attribute `allow` will be ignored, since it's applied to the macro invocation `builder`
[INFO] [stdout]    --> src/emit.rs:167:28
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/message.rs:103:1
[INFO] [stdout]     |
[INFO] [stdout] 103 | / builder! {
[INFO] [stdout] 104 | |     <B, P> MessageBuilder {
[INFO] [stdout] 105 | |         Builder [Q];
[INFO] [stdout] 106 | |         @ <P> Q [Q]:
[INFO] [stdout] ...   |
[INFO] [stdout] 223 | |     }
[INFO] [stdout] 224 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this warning originates in the macro `builder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/emit/message.rs:114:71
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 NetworkEndian::write_u16(&mut self.sink().inner_mut()[offset..], value);
[INFO] [stdout]     |                                                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/emit/message.rs:185:70
[INFO] [stdout]     |
[INFO] [stdout] 185 |                 let x = NetworkEndian::read_u16(&self.sink().inner()[offset..]);
[INFO] [stdout]     |                                                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/emit/message.rs:187:71
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 NetworkEndian::write_u16(&mut self.sink().inner_mut()[offset..], x);
[INFO] [stdout]     |                                                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused attribute `allow`
[INFO] [stdout]    --> src/emit.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/name.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | / builder! {
[INFO] [stdout] 54  | |     <B, P> NameBuilder {
[INFO] [stdout] 55  | |         Builder;
[INFO] [stdout] 56  | |         @ <P>:
[INFO] [stdout] ...   |
[INFO] [stdout] 154 | |     }
[INFO] [stdout] 155 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: the built-in attribute `allow` will be ignored, since it's applied to the macro invocation `builder`
[INFO] [stdout]    --> src/emit.rs:167:28
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/name.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | / builder! {
[INFO] [stdout] 54  | |     <B, P> NameBuilder {
[INFO] [stdout] 55  | |         Builder;
[INFO] [stdout] 56  | |         @ <P>:
[INFO] [stdout] ...   |
[INFO] [stdout] 154 | |     }
[INFO] [stdout] 155 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this warning originates in the macro `builder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused attribute `allow`
[INFO] [stdout]    --> src/emit.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/question.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout] 37  | / builder! {
[INFO] [stdout] 38  | |     <B, P> QuestionBuilder {
[INFO] [stdout] 39  | |         Builder;
[INFO] [stdout] 40  | |         @ <P>:
[INFO] [stdout] ...   |
[INFO] [stdout] 62  | |     }
[INFO] [stdout] 63  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: the built-in attribute `allow` will be ignored, since it's applied to the macro invocation `builder`
[INFO] [stdout]    --> src/emit.rs:167:28
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/question.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout] 37  | / builder! {
[INFO] [stdout] 38  | |     <B, P> QuestionBuilder {
[INFO] [stdout] 39  | |         Builder;
[INFO] [stdout] 40  | |         @ <P>:
[INFO] [stdout] ...   |
[INFO] [stdout] 62  | |     }
[INFO] [stdout] 63  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this warning originates in the macro `builder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused attribute `allow`
[INFO] [stdout]    --> src/emit.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/record.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  | / builder! {
[INFO] [stdout] 69  | |     <B, P> RecordBuilder {
[INFO] [stdout] 70  | |         Builder [Q];
[INFO] [stdout] 71  | |         @ <P> RecordName:
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |     }
[INFO] [stdout] 138 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: the built-in attribute `allow` will be ignored, since it's applied to the macro invocation `builder`
[INFO] [stdout]    --> src/emit.rs:167:28
[INFO] [stdout]     |
[INFO] [stdout] 167 |           $(#[allow(unused)] builder! {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/emit/record.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  | / builder! {
[INFO] [stdout] 69  | |     <B, P> RecordBuilder {
[INFO] [stdout] 70  | |         Builder [Q];
[INFO] [stdout] 71  | |         @ <P> RecordName:
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |     }
[INFO] [stdout] 138 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this warning originates in the macro `builder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/emit/record.rs:106:77
[INFO] [stdout]     |
[INFO] [stdout] 106 |                 let rdlength = NetworkEndian::read_u16(&self.sink().inner()[offset..]);
[INFO] [stdout]     |                                                                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/emit/record.rs:110:71
[INFO] [stdout]     |
[INFO] [stdout] 110 |                 NetworkEndian::write_u16(&mut self.sink().inner_mut()[offset..], rdlength);
[INFO] [stdout]     |                                                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/emit/record.rs:126:71
[INFO] [stdout]     |
[INFO] [stdout] 126 |                 NetworkEndian::write_u16(&mut self.sink().inner_mut()[offset..], value);
[INFO] [stdout]     |                                                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/emit/record.rs:133:71
[INFO] [stdout]     |
[INFO] [stdout] 133 |                 NetworkEndian::write_u32(&mut self.sink().inner_mut()[offset..], value);
[INFO] [stdout]     |                                                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/emit.rs:297:12
[INFO] [stdout]     |
[INFO] [stdout] 297 |         Ok(start..stop)
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/view/inherent.rs:37:37
[INFO] [stdout]    |
[INFO] [stdout] 37 |         Questions::new(self.source, start..stop)
[INFO] [stdout]    |                                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/view/inherent.rs:44:35
[INFO] [stdout]    |
[INFO] [stdout] 44 |         Records::new(self.source, start..stop)
[INFO] [stdout]    |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/view/inherent.rs:51:35
[INFO] [stdout]    |
[INFO] [stdout] 51 |         Records::new(self.source, start..stop)
[INFO] [stdout]    |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/view/inherent.rs:58:35
[INFO] [stdout]    |
[INFO] [stdout] 58 |         Records::new(self.source, start..stop)
[INFO] [stdout]    |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/view/inherent.rs:64:46
[INFO] [stdout]    |
[INFO] [stdout] 64 |         NetworkEndian::read_u16(&self.source[self.offset..][0..])
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/view/inherent.rs:64:61
[INFO] [stdout]    |
[INFO] [stdout] 64 |         NetworkEndian::read_u16(&self.source[self.offset..][0..])
[INFO] [stdout]    |                                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/view/inherent.rs:68:21
[INFO] [stdout]    |
[INFO] [stdout] 68 |         self.source[self.offset..][2] >> 7 & 1 == 1
[INFO] [stdout]    |                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/view/inherent.rs:72:21
[INFO] [stdout]    |
[INFO] [stdout] 72 |         self.source[self.offset..][2] >> 3 & 0xF
[INFO] [stdout]    |                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/view/inherent.rs:76:21
[INFO] [stdout]    |
[INFO] [stdout] 76 |         self.source[self.offset..][2] >> 2 & 1 == 1
[INFO] [stdout]    |                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/view/inherent.rs:80:21
[INFO] [stdout]    |
[INFO] [stdout] 80 |         self.source[self.offset..][2] >> 1 & 1 == 1
[INFO] [stdout]    |                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/view/inherent.rs:84:21
[INFO] [stdout]    |
[INFO] [stdout] 84 |         self.source[self.offset..][2] >> 0 & 1 == 1
[INFO] [stdout]    |                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/view/inherent.rs:88:21
[INFO] [stdout]    |
[INFO] [stdout] 88 |         self.source[self.offset..][3] >> 7 & 1 == 1
[INFO] [stdout]    |                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/view/inherent.rs:92:21
[INFO] [stdout]    |
[INFO] [stdout] 92 |         self.source[self.offset..][3] & 0xF
[INFO] [stdout]    |                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/view/inherent.rs:96:46
[INFO] [stdout]    |
[INFO] [stdout] 96 |         NetworkEndian::read_u16(&self.source[self.offset..][4..])
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/view/inherent.rs:96:61
[INFO] [stdout]    |
[INFO] [stdout] 96 |         NetworkEndian::read_u16(&self.source[self.offset..][4..])
[INFO] [stdout]    |                                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/view/inherent.rs:100:46
[INFO] [stdout]     |
[INFO] [stdout] 100 |         NetworkEndian::read_u16(&self.source[self.offset..][6..])
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/view/inherent.rs:100:61
[INFO] [stdout]     |
[INFO] [stdout] 100 |         NetworkEndian::read_u16(&self.source[self.offset..][6..])
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/view/inherent.rs:104:46
[INFO] [stdout]     |
[INFO] [stdout] 104 |         NetworkEndian::read_u16(&self.source[self.offset..][8..])
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/view/inherent.rs:104:61
[INFO] [stdout]     |
[INFO] [stdout] 104 |         NetworkEndian::read_u16(&self.source[self.offset..][8..])
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/view/inherent.rs:108:46
[INFO] [stdout]     |
[INFO] [stdout] 108 |         NetworkEndian::read_u16(&self.source[self.offset..][10..])
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/view/inherent.rs:108:61
[INFO] [stdout]     |
[INFO] [stdout] 108 |         NetworkEndian::read_u16(&self.source[self.offset..][10..])
[INFO] [stdout]     |                                                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/view/inherent.rs:170:46
[INFO] [stdout]     |
[INFO] [stdout] 170 |         NetworkEndian::read_u32(&self.source[offset..])
[INFO] [stdout]     |                                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/view/inherent.rs:176:46
[INFO] [stdout]     |
[INFO] [stdout] 176 |         NetworkEndian::read_u16(&self.source[offset..])
[INFO] [stdout]     |                                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/view/inherent.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |         start..stop
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/view/inherent.rs:226:34
[INFO] [stdout]     |
[INFO] [stdout] 226 |         Labels::new(self.source, start..stop)
[INFO] [stdout]     |                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/view/inherent.rs:240:51
[INFO] [stdout]     |
[INFO] [stdout] 240 |         Some(NetworkEndian::read_u16(&self.source[self.offset..]) ^ 0xC000)
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/view/inherent.rs:248:27
[INFO] [stdout]     |
[INFO] [stdout] 248 |         Some(&self.source[self.offset..][1..self.len])
[INFO] [stdout]     |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/view/inherent.rs:248:42
[INFO] [stdout]     |
[INFO] [stdout] 248 |         Some(&self.source[self.offset..][1..self.len])
[INFO] [stdout]     |                                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/view/inherent.rs:254:46
[INFO] [stdout]     |
[INFO] [stdout] 254 |         NetworkEndian::read_u16(&self.source[self.offset..])
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/view/inherent.rs:260:46
[INFO] [stdout]     |
[INFO] [stdout] 260 |         NetworkEndian::read_u16(&self.source[self.offset..])
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/view/inherent.rs:301:22
[INFO] [stdout]     |
[INFO] [stdout] 301 |         &self.source[self.offset..][1..self.len]
[INFO] [stdout]     |                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/view/inherent.rs:301:37
[INFO] [stdout]     |
[INFO] [stdout] 301 |         &self.source[self.offset..][1..self.len]
[INFO] [stdout]     |                                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/view/iter.rs:96:30
[INFO] [stdout]    |
[INFO] [stdout] 96 |                 self.range = offset.into()..self.source.len();
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/view/rdata.rs:180:46
[INFO] [stdout]     |
[INFO] [stdout] 180 |         NetworkEndian::read_u32(&self.source[self.offset..][offset..])
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/view/rdata.rs:180:61
[INFO] [stdout]     |
[INFO] [stdout] 180 |         NetworkEndian::read_u32(&self.source[self.offset..][offset..])
[INFO] [stdout]     |                                                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/view/rdata.rs:186:46
[INFO] [stdout]     |
[INFO] [stdout] 186 |         NetworkEndian::read_u32(&self.source[self.offset..][offset..])
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/view/rdata.rs:186:61
[INFO] [stdout]     |
[INFO] [stdout] 186 |         NetworkEndian::read_u32(&self.source[self.offset..][offset..])
[INFO] [stdout]     |                                                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/view/rdata.rs:192:46
[INFO] [stdout]     |
[INFO] [stdout] 192 |         NetworkEndian::read_u32(&self.source[self.offset..][offset..])
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/view/rdata.rs:192:61
[INFO] [stdout]     |
[INFO] [stdout] 192 |         NetworkEndian::read_u32(&self.source[self.offset..][offset..])
[INFO] [stdout]     |                                                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/view/rdata.rs:198:46
[INFO] [stdout]     |
[INFO] [stdout] 198 |         NetworkEndian::read_u32(&self.source[self.offset..][offset..])
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/view/rdata.rs:198:61
[INFO] [stdout]     |
[INFO] [stdout] 198 |         NetworkEndian::read_u32(&self.source[self.offset..][offset..])
[INFO] [stdout]     |                                                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/view/rdata.rs:204:46
[INFO] [stdout]     |
[INFO] [stdout] 204 |         NetworkEndian::read_u32(&self.source[self.offset..][offset..])
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/view/rdata.rs:204:61
[INFO] [stdout]     |
[INFO] [stdout] 204 |         NetworkEndian::read_u32(&self.source[self.offset..][offset..])
[INFO] [stdout]     |                                                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/view/rdata.rs:210:46
[INFO] [stdout]     |
[INFO] [stdout] 210 |         NetworkEndian::read_u16(&self.source[self.offset..])
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/view/rdata.rs:227:44
[INFO] [stdout]     |
[INFO] [stdout] 227 |         CharacterStrings::new(self.source, start..stop)
[INFO] [stdout]     |                                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/view.rs:322:18
[INFO] [stdout]     |
[INFO] [stdout] 322 |         for _ in 0..qdcount {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/view.rs:330:18
[INFO] [stdout]     |
[INFO] [stdout] 330 |         for _ in 0..ancount {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/view.rs:342:18
[INFO] [stdout]     |
[INFO] [stdout] 342 |         for _ in 0..nscount {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/view.rs:355:18
[INFO] [stdout]     |
[INFO] [stdout] 355 |         for _ in 0..arcount {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/view.rs:488:24
[INFO] [stdout]     |
[INFO] [stdout] 488 |                 next = offset.into()..source.len();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/view.rs:621:54
[INFO] [stdout]     |
[INFO] [stdout] 621 |         let result = NetworkEndian::read_u32(&source[range.start..]);
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/view.rs:639:54
[INFO] [stdout]     |
[INFO] [stdout] 639 |         let result = NetworkEndian::read_u16(&source[range.start..]);
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/zone.rs:478:18
[INFO] [stdout]     |
[INFO] [stdout] 478 |         for i in start..stop {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/zone.rs:499:18
[INFO] [stdout]     |
[INFO] [stdout] 499 |         for i in start..stop {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/zone.rs:535:51
[INFO] [stdout]     |
[INFO] [stdout] 535 |         NetworkEndian::read_u16_into(&self.source[self.offset..][..16], &mut x);
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/zone.rs:550:29
[INFO] [stdout]     |
[INFO] [stdout] 550 |         let (start, len) = (0..8)
[INFO] [stdout]     |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/zone.rs:560:18
[INFO] [stdout]     |
[INFO] [stdout] 560 |         for i in 0..start {
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/zone.rs:566:18
[INFO] [stdout]     |
[INFO] [stdout] 566 |         for i in (start + len)..8 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/zone.rs:588:18
[INFO] [stdout]     |
[INFO] [stdout] 588 |         for i in start..stop {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/seen.rs:17:18
[INFO] [stdout]    |
[INFO] [stdout] 17 |         for _ in len..(index + 1) {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling ntest_test_cases v0.7.5
[INFO] [stderr]    Compiling ntest_timeout v0.7.5
[INFO] [stdout] error: explicit usage of `Range` type in public struct field
[INFO] [stdout]   --> src/emit/record.rs:34:27
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub struct RecordData(pub Range<usize>);
[INFO] [stdout]    |                           ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-D explicit-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public type alias
[INFO] [stdout]   --> src/view.rs:21:50
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub type Result<V, E> = core::result::Result<(V, Range<usize>), E>;
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/view.rs:311:38
[INFO] [stdout]     |
[INFO] [stdout] 311 |     fn view(source: &'s [u8], range: Range<usize>) -> Result<Self, Self::Error> {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/view.rs:393:38
[INFO] [stdout]     |
[INFO] [stdout] 393 |     fn view(source: &'s [u8], range: Range<usize>) -> Result<Self, Self::Error> {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/view.rs:416:38
[INFO] [stdout]     |
[INFO] [stdout] 416 |     fn view(source: &'s [u8], range: Range<usize>) -> Result<Self, Self::Error> {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/view.rs:440:38
[INFO] [stdout]     |
[INFO] [stdout] 440 |     fn view(source: &'s [u8], range: Range<usize>) -> Result<Self, Self::Error> {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/view.rs:472:38
[INFO] [stdout]     |
[INFO] [stdout] 472 |     fn view(source: &'s [u8], range: Range<usize>) -> Result<Self, Self::Error> {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/view.rs:522:38
[INFO] [stdout]     |
[INFO] [stdout] 522 |     fn view(source: &'s [u8], range: Range<usize>) -> Result<Self, Self::Error> {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/view.rs:554:38
[INFO] [stdout]     |
[INFO] [stdout] 554 |     fn view(source: &'s [u8], range: Range<usize>) -> Result<Self, Self::Error> {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/view.rs:574:38
[INFO] [stdout]     |
[INFO] [stdout] 574 |     fn view(source: &'s [u8], range: Range<usize>) -> Result<Self, Self::Error> {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/view.rs:594:38
[INFO] [stdout]     |
[INFO] [stdout] 594 |     fn view(source: &'s [u8], range: Range<usize>) -> Result<Self, Self::Error> {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/view.rs:618:39
[INFO] [stdout]     |
[INFO] [stdout] 618 |     fn view(source: &[u8], mut range: Range<usize>) -> Result<Self, Self::Error> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/view.rs:636:39
[INFO] [stdout]     |
[INFO] [stdout] 636 |     fn view(source: &[u8], mut range: Range<usize>) -> Result<Self, Self::Error> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/view.rs:654:39
[INFO] [stdout]     |
[INFO] [stdout] 654 |     fn view(source: &[u8], mut range: Range<usize>) -> Result<Self, Self::Error> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]   --> src/view/iter.rs:31:41
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub fn new(source: &'s [u8], range: Range<usize>) -> Self {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]   --> src/view/iter.rs:37:41
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn new(source: &'s [u8], range: Range<usize>) -> Self {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]   --> src/view/iter.rs:43:41
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub fn new(source: &'s [u8], range: Range<usize>) -> Self {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]   --> src/view/iter.rs:53:41
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub fn new(source: &'s [u8], range: Range<usize>) -> Self {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/view/rdata.rs:260:38
[INFO] [stdout]     |
[INFO] [stdout] 260 |     fn view(source: &'s [u8], range: Range<usize>) -> super::Result<Self, Self::Error> {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/view/rdata.rs:295:38
[INFO] [stdout]     |
[INFO] [stdout] 295 |     fn view(source: &'s [u8], range: Range<usize>) -> super::Result<Self, Self::Error> {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/view/rdata.rs:324:38
[INFO] [stdout]     |
[INFO] [stdout] 324 |     fn view(source: &'s [u8], range: Range<usize>) -> super::Result<Self, Self::Error> {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/view/rdata.rs:353:38
[INFO] [stdout]     |
[INFO] [stdout] 353 |     fn view(source: &'s [u8], range: Range<usize>) -> super::Result<Self, Self::Error> {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/view/rdata.rs:388:38
[INFO] [stdout]     |
[INFO] [stdout] 388 |     fn view(source: &'s [u8], range: Range<usize>) -> super::Result<Self, Self::Error> {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/view/rdata.rs:402:42
[INFO] [stdout]     |
[INFO] [stdout] 402 |     fn view(source: &'s [u8], mut range: Range<usize>) -> super::Result<Self, Self::Error> {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/view/rdata.rs:419:42
[INFO] [stdout]     |
[INFO] [stdout] 419 |     fn view(source: &'s [u8], mut range: Range<usize>) -> super::Result<Self, Self::Error> {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/view/rdata.rs:436:38
[INFO] [stdout]     |
[INFO] [stdout] 436 |     fn view(source: &'s [u8], range: Range<usize>) -> super::Result<Self, Self::Error> {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/view/rdata.rs:450:42
[INFO] [stdout]     |
[INFO] [stdout] 450 |     fn view(source: &'s [u8], mut range: Range<usize>) -> super::Result<Self, Self::Error> {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 27 previous errors; 75 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `nonymous` (lib) due to 28 previous errors; 75 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "232746c2a34bb82a4e7d130bd2c2b6fdf12d734800923afa507e8ee0e493be19", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "232746c2a34bb82a4e7d130bd2c2b6fdf12d734800923afa507e8ee0e493be19", kill_on_drop: false }`
[INFO] [stdout] 232746c2a34bb82a4e7d130bd2c2b6fdf12d734800923afa507e8ee0e493be19
